package org.bigdata.framework.core.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * <p>
 * 
 * </p>
 *
 * @author dal.an.hui.feng
 * @since 2018-02-24
 */
@TableName("live_room")
public class LiveRoom implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 * 直播间名称
	 */
	@TableField(value="live_title")
	private String liveTitle;

	/**
	 * 直播间公告（文本域）
	 */
	@TableField(value="live_notice")
	private String liveNotice;

	/**
	 * 封面图片（上传图片）
	 */
	@TableField(value="live_cover")
	private String liveCover;

	/**
	 * 直播密码（输入框）
	 */
	@TableField(value="live_password")
	private String livePassword;

	/**
	 * 流媒体（关联live_stream表）
	 */
	@TableField(value="live_stream_id")
	private Integer liveStreamId;

	/**
	 * 主播用户名
	 */
	@TableField(value="anchor_username")
	private String anchorUsername;

	/**
	 * 主播编号（手动输入数字）
	 */
	@TableField(value="anchor_number")
	private String anchorNumber;

	/**
	 * 状态（0-待审核 1-审核通过 2-审核不通过）
	 */
	private Integer status;

	/**
	 * 
	 */
	@TableField(value="live_html")
	private String liveHtml;

	/**
	 * 直播状态（0-停播中[默认值] 1-直播中 2-禁播中）
	 */
	@TableField(value="live_status")
	private Integer liveStatus;

	/**
	 * 创建时间
	 */
	@TableField(value="create_time")
	private String createTime;



	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getLiveTitle() {
		return liveTitle;
	}

	public void setLiveTitle(String liveTitle) {
		this.liveTitle = liveTitle;
	}

	public String getLiveNotice() {
		return liveNotice;
	}

	public void setLiveNotice(String liveNotice) {
		this.liveNotice = liveNotice;
	}

	public String getLiveCover() {
		return liveCover;
	}

	public void setLiveCover(String liveCover) {
		this.liveCover = liveCover;
	}

	public String getLivePassword() {
		return livePassword;
	}

	public void setLivePassword(String livePassword) {
		this.livePassword = livePassword;
	}

	public Integer getLiveStreamId() {
		return liveStreamId;
	}

	public void setLiveStreamId(Integer liveStreamId) {
		this.liveStreamId = liveStreamId;
	}

	public String getAnchorUsername() {
		return anchorUsername;
	}

	public void setAnchorUsername(String anchorUsername) {
		this.anchorUsername = anchorUsername;
	}

	public String getAnchorNumber() {
		return anchorNumber;
	}

	public void setAnchorNumber(String anchorNumber) {
		this.anchorNumber = anchorNumber;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getLiveHtml() {
		return liveHtml;
	}

	public void setLiveHtml(String liveHtml) {
		this.liveHtml = liveHtml;
	}

	public Integer getLiveStatus() {
		return liveStatus;
	}

	public void setLiveStatus(Integer liveStatus) {
		this.liveStatus = liveStatus;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

}
